在眾多遊戲類型中,對戰遊戲類型遊戲佔有很重要的一席之地。不論是手機遊戲市場,還是以電腦為主的競技遊戲,當有玩家對玩家互動時,便會需要遊戲伺服器的參與,其中可能涉及連線、配對、遊戲邏輯、安全驗證等等機制。本次主題將專注在“配對”這件事上,配對可以很簡單也可以很複雜,簡單的連線數分配,或細至玩家群體分房,抑或是特定職業的搭配,都屬於配對遊程的一環。希望可以藉由本次對 Open-Match 框架介紹,讓自己與觀看此系列文的朋友都對使用此框架進行配對有基礎的認識與了解。
Open-Match 為 google 團隊所主導的一套遊戲開源配對框架,其主要設計目標在於讓遊戲開發團隊,可以擁有高度可拓展的配對基建,以及自由不受限制的遊戲配對邏輯。
在配對的過程中,我們經常需面的的幾個難題
在對戰遊戲開發過程中,多數時候在期望給玩家更多更好的遊戲玩法時,一些配對要素以及營運負載量也是大大影響遊戲體驗的要素之一,而上述這四項難題目前 Open-Match 聲稱可以透過使用他們的框架替解決困擾。
筆者會將重點放在 Open-Match 的構築與使用,以下僅為建議需求,若有以下經驗可以幫助你更有效的實作 Open-Match。